package com.bupt.vueblog.domain.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author 谭继好
 * @Description （取消）点赞和收藏之后获取对应的id更新数据库，只针对关系表
 * 由于不同数据库之间数据类似，且想共用DAO层的方法，所以type标识操作哪一张表
 * SupportDTO不用标识哪一张表，在不同的DAO中调用即可
 * @date 2024-04-09 09:09
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Relation {

    private Integer userId;
    private Integer variousId;
    // 类型，0表示博客点赞，1表示博客收藏，2表示评论点赞
    private Integer type;
    // 点赞收藏也会引起数量变化，携带新数量，赋值给其他类修改
    private Integer newCount;
}
